package com.techsoul.module.basic.pojo.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.techsoul.common.core.pojo.entity.DataEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.util.Date;

/**
 * 客户对象 bms_customer
 * 
 * @author liuen
 * @date 2021-01-27
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("bms_customer")
public class Customer extends DataEntity {

    /**
     * 客户编码
     */
    private String customerCode;
    private String warhouseCode;
    private String locationCode;

    private String yyzzUrl;
    private String ownerIdUrl;
    /**
     * 客户名称
     */
    private String customerName;

    private String currentUsedWarehouseSqmt;
    /**
     * 客户全称
     */
    private String customerFullName;

    /**
     * 客户类型
     */
    private String customerType;

    /**
     * 客户描述
     */
    private String customerDesc;

    /**
     * 联系人姓名
            
     */
    private String contactName;

    /**
     * 联系人电话
            
     */
    private String contactPhone;

    /**
     * 联系人邮件
            
     */
    private String contactEmail;

    /**
     * 省
     */
    private String province;

    /**
     * 市
     */
    private String city;

    /**
     * 区
     */
    private String district;

    /**
     * 详细地址
     */
    private String address;
    /**
     * 开户行
     */
    private String bankName;
    /**
     * 银行账户
     */
    private String bankAccount;
    /**
     * 营业执照路径
     */
    private String bizLicencePathName;
    /**
     * 营业执照号
     */
    private String bizLicenceNo;

    private String ownerIdType;

    private String bankOpenBranch;
    private String bankDepositName;

    private String bankAddress;
    private String ownerIdNo;
    private String ownerName;

    private String companyName;


    private String webSite;


    private String wechatId;


    private String contactWechatId;


    private Date openDate;


    private Date enrollDate;

    private Double credit;

    private Double creditLeft;

    private Double frezeCredit;

    private String adminUserId;

    private String  baoliCompanyName;
    private String baoliCompanyNo;
    private String Site;
    private String  proveStatus;
    private String  xydm;
    private String frdb;
    private String yhzm;
    private String  imgAdmin;
    private String adminText;
    private String adminImg;
}
